Separability by piecewise testable languages is PTime-complete

نویسنده

  • Tomás Masopust
چکیده

Piecewise testable languages form the first level of the Straubing-Thérien hierarchy. The membership problem for this level is decidable and testing if the language of a DFA is piecewise testable is NL-complete. The question has not yet been addressed for NFAs. We fill in this gap by showing that it is PSpace-complete. The main result is then the lower-bound complexity of separability of regular languages by piecewise testable languages. Two regular languages are separable by a piecewise testable language if the piecewise testable language includes one of them and is disjoint from the other. For languages represented by NFAs, separability by piecewise testable languages is known to be decidable in PTime. We show that it is PTime-hard and that it remains PTime-hard even for minimal DFAs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deciding Piecewise Testable Separability for Regular Tree Languages

The piecewise testable separability problem asks, given two input languages, whether there exists a piecewise testable language that contains the first input language and is disjoint from the second. We prove a general characterisation of piecewise testable separability on languages in a well-quasiorder, in terms of ideals of the ordering. This subsumes the known characterisations in the case o...

متن کامل

A Note on Decidable Separability by Piecewise Testable Languages

The separability problem for languages from a class C by languages of a class S asks, for two given word languages I and E from C, whether there exists a language S from S which includes I and excludes E, that is, I ⊆ S and S ∩ E = ∅. It is known that separability for context-free languages by any class containing all definite languages (such as regular languages) is undecidable. We show that s...

متن کامل

Kernel methods for learning languages

This paper studies a novel paradigm for learning formal languages from positive and negative examples which consists of mapping strings to an appropriate highdimensional feature space and learning a separating hyperplane in that space. Such mappings can often be represented flexibly with string kernels, with the additional benefit of computational efficiency. The paradigm inspected can thus be ...

متن کامل

A Characterization for Decidable Separability by Piecewise Testable Languages

The separability problem for word languages of a class C by languages of a class S asks, for two given languages I and E from C, whether there exists a language S from S that includes I and excludes E, that is, I ⊆ S and S ∩E = ∅. In this work, we assume some mild closure properties for C and study for which such classes separability by a piecewise testable language (PTL) is decidable. We chara...

متن کامل

Separating Regular Languages by Piecewise Testable and Unambiguous Languages

Separation is a classical problem asking whether, given two sets belonging to some class, it is possible to separate them by a set from a smaller class. We discuss the separation problem for regular languages. We give a Ptime algorithm to check whether two given regular languages are separable by a piecewise testable language, that is, whether a BΣ1(<) sentence can witness that the languages ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 711  شماره 

صفحات  -

تاریخ انتشار 2018